@CHARSET "UTF-8";

.red_module-container{

	font: 12px/150% Arial,Verdana,"\5b8b\4f53";
}
.red_module-container a {
    text-decoration: none;
    color: #666666;
}

/** -------------------------- 商品排行-------------------------**/
.red_module-container{
	border: 0 none;
    margin: 0;
    padding: 0;
	overflow:hidden;
}
.red_module-container .module-title{
	background: #f7f7f7 none repeat scroll 0 0;
    border: 1px solid #dddddd;
    font-size: 14px;
    height: 28px;
    line-height: 25px;
    overflow: hidden;
    padding: 0 8px;
}
.red_module-container .module-title .title{
	font-weight:normal;
	font-size:14px;
	color:#666666;
}

.red_module-container .wrap{
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #dddddd #dddddd;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    margin-top: -1px;
    padding: 0 5px;
    border: 1px solid #DDDDDD;
}

.red_module-container ul{
	
}

.red_module-container li {
    padding-top: 10px;
    border-top: 1px dotted #ccc;
    margin: 0 10px 10px;
}

.red_module-container li .p-info{
	position: relative;
}

.red_module-container  li .p-info b {
    color: #666;
    font-weight: 400;
    padding-left: 25px;
}

.red_module-container  li .p-name {
    height: 3em;
    line-height: 1.5em;
}

.red_module-container  li .p-info, .red_module-container  li .p-name {
    padding: 7px 0;
}

.red_module-container  li .p-img {
    text-align: center;
}

.red_module-container  li .p-info {
	height:30px;
	position: relative;
}

.red_module-container  li .p-info b {
    color: #666;
    font-weight: 400;
    padding-left: 25px;
}
.red_module-container  li .p-info s{
	background-image:url("../img/icon.png");
    background-position: -256px -322px;
    color: #cdcdcd;
    display: block;
    height: 20px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 18px;
}

.red_module-container  li.fore1 .p-info s, .red_module-container  li.fore2 .p-info s, .red_module-container  li.fore3 .p-info s {
    background-position: -232px -322px;
    color: #e53c3f;
}
.red_module-container  li .pic a{
	display: block;
    height: 50px;
    margin: 0 auto;
    width: 50px;
}

.red_module-container  li .fl{
    float: left;
}
.red_module-container  li .fr{
	float: right;
}
.red_module-container  li .p-price {
    color: #999;
}

.red_module-container  li .p-img, .red_module-container  li .p-name, .red_module-container  li .p-price {
    overflow: hidden;
}

.red_module-container  li .p-price strong {
    color: #e4393c;
}

